package com.itheima.service.umsService;

import com.itheima.commons.PageBean;
import com.itheima.domain.db.ums.UmsResource;

import java.util.List;

public interface UmsResourceService {

    //添加后台资源
    void create(UmsResource umsResource);

    //根据ID删除后台资源
    void delete(Long id);

    //分页模糊查询后台资源
    PageBean<UmsResource> getByCondiction(Long categoryId, String nameKeyword, Integer pageNum, Integer pageSize, String urlKeyword);

    //查询所有后台资源
    List<UmsResource> getAll();

    //修改后台资源
    void update(UmsResource resource);

    //根据ID获取资源详情
    UmsResource getById(Long id);
}
